const foo4 = function (arrays) {
  var reg = RegExp(/^\w+\.(txt|js|jsx)$/);
  let newarr = [];
  //遍历数组匹配
  arrays.forEach(function (item) {
    //如果匹配成功，输出元素
    if (reg.test(item)) {
      console.log(item + "\t匹配成功");
      newarr.push(item);
    } else {
      console.log(item + "\t匹配不成功");
    }
  });

  console.log(newarr);
};
// \w是什么
// 错误：\w 匹配任何字母数字，包括下划线（等价于[A-Za-z0-9_]）。
// console.log(/\w/.test("_")); // true
// 下划线也会被包含进去
